/*
                    Pushbutton Class Definition
*/
#ifndef PUSHBUTTON_H
#define PUSHBUTTON_H

#include "Button.h"

class Pushbutton : public Button
{
    public:
        Pushbutton();
        ~Pushbutton();

        int BlitToFrame(SDL_Surface *surface, Point FramePosition);

        int HandleMouseUp(int iMouseX, int iMouseY);

        bool getPushed();
        void setPushed(const bool& bNewPushed);

    private:
        bool bPushed;
};

#endif
